class Demo
{
	public static void main(String[] args) 
	{
		//Cat c = new Cat();
		//c.eat();
		//System.out.println("Hello World!");
		Animal a = new Cat(); //父类引用指向子类对象，
		a.eat();			//调用的是父类的方法
	}
}
/*
多肽前提
	要有继承关系
	要有方法重写
	要有父类引用指向子类
*/
class Animal
{
	public void eat(){
		System.out.println("动物吃饭");
	}
}

class Cat extends Animal
{
	public void eat(){
		System.out.println("猫吃鱼");
	}
}